#ifndef	__GROUP_H__
#define	__GROUP_H__

#include "BasicType/BasicType.h"
#include "SceneModel/Entity/IBoundEntity.h"

namespace GCRE {
	namespace SceneModel {
		class CGroup;
		typedef SmartPointer<CGroup> GroupPtr;

		class CGroup : public IBoundEntity {
			DECLARE_DYNCREATE( CGroup )

			public:
			protected:
			private:
				std::vector<EntityPtr> m_Children;
		};
	}
}

#endif	//	__GROUP_H__